#include "effective_ensemble.hpp"
#include "transition_map.hpp"
#include "channels.hpp"
#include <cmath>
#include <boost/numeric/ublas/io.hpp>
#include <boost/bimap.hpp>

int main(){
  
  transition_map TV[2];
  TV[0].insert(position(0,1));
  TV[1].insert(position(0,1));
  
  std::cout<<"V systeemin transitiot:"<<std::endl;
  std::cout<<"Kanava 0 positiivinen:"<<std::endl;
  print_map(TV[0].left,"-->",std::cout);
  std::cout<<"Kanava 0 negatiivinen:"<<std::endl;
  print_map(TV[0].right,"-->",std::cout);
  std::cout<<"Kanava 1 positiivinen:"<<std::endl;
  print_map(TV[1].left,"-->",std::cout);
  std::cout<<"Kanava 1 negatiivinen:"<<std::endl;
  print_map(TV[1].right,"-->",std::cout);
  
  channels chan();
  
  return 0;
}
